// Dep 类
class Dep {
  constructor () {
    // 所有订阅者
    this.subs = []
  }
  // 添加订阅者
  addSub (sub) {
    if (sub && sub.updata) this.subs.push(sub)
  }
  // 发动通知执行
  notify () {
    this.subs.forEach(sub => sub.updata())
  }
}